semi pupa - Turkish English Dictionary